* { padding: 0; margin: 0; }
body { font-family: Microsoft Yahei; min-width: 1200px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; box-sizing: border-box; }
body, div, p, span, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, blockquote { padding: 0; margin: 0; }
body, div, p, span, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, pre, form, table, td, div { border: 0; }
table, td, tr, th { font-size: 12px; padding: 0; margin: 0; }
img, a img { border: 0px; padding: 0; margin: 0; }
ul, li, ol, dt, dl, dd { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal }
input, select, textarea, form img, button { vertical-align: middle; line-height: normal; }
body { margin: 0; padding: 0px; color: #333333; }
a { color: #333333; text-decoration: none; }
a:hover { color: #ed1c24; text-decoration: underline; }
.clearfix { clear: both; }
.mtop20 { margin-top: 20px; }
.fleft { float: left; }
.fright { float: right; }
/*reset end*/

.paper_body { width: 450px; height: 100%; position: relative; margin-top: -50px; }
.pageflash { TOP: -3px; LEFT: -5px; padding-right: 0px; WIDTH: 395px; POSITION: absolute; }
.pageflash #pageChangeEffect { MARGIN-LEFT: -485px; padding-right: 0px; }
/* 新增样式 */
.ss { border: none; background: url(ss.jpg) no-repeat; width: 39px; height: 20px; }
.ht { border: none; background: url(ht.jpg) no-repeat; width: 37px; height: 20px; }
.fh { border: none; background: url(fh.jpg) no-repeat; width: 37px; height: 20px; }
.qj { border: none; background: url(qj.jpg) no-repeat; width: 37px; height: 20px; }
.fbpl { border: none; background: url(fbpl.jpg) no-repeat; width: 76px; height: 20px; }
.xwtj { border: none; background: url(xwtj.jpg) no-repeat; width: 76px; height: 20px; }
.dy { border: none; background: url(dy.jpg) no-repeat; width: 37px; height: 20px; }
/*sanqin qinyu*/
.header { background: #f8d5ce; height: 150px; }
.header .logo { width: 1200px; margin: 0 auto; }
.container { width: 1200px; margin: 0 auto; }
.paperdiv { width: 450px; float: left; }
.paper_body img { box-shadow: 3px 3px 5px 3px #888888; }
.paperright { width: 750px; float: right; }
.righthead { width: 100%; }
/*nav*/
.navbox { height: 90px; overflow: hidden }
.publictime { margin-left: 20px; float: right; font-size: 16px; line-height: 35px; }
#nav { float: left; padding-left: 30px; z-index: 30; }
#nav li { margin: 0; padding: 0; line-height: 35px; list-style: none; float: left; font-size: 16px; }
#nav li a { color: #333; text-decoration: none; display: block; text-align: center; padding: 0 10px; }
#nav li a:hover { color: #cb1c1d; text-decoration: underline; }
#nav div { position: absolute; visibility: hidden; margin: 0; padding: 0; max-width: 268px; min-width: 120px; background: #fff; }
#nav div a { position: relative; display: block; margin: 1px 0px 0px 0px; padding: 5px 10px; width: auto; text-align: left; text-decoration: none; background: #efefef; color: #cb1c1d; font-size: 14px; line-height: 20px; }
#nav div a:hover { color: #fff; background: #cb1c1d; text-decoration: none; }
.searchbox { margin-left: 20px; background: #efefef; padding: 5px 10px; }
.moresearch { margin-left: 20px; }
.sotitle { margin-right: 10px; }
#p_title { border: 1px solid #ccc; width: 168px; height: 30px; padding-left: 10px; }
#p_class { border: 1px solid #ccc; width: 80px; height: 30px; padding-left: 10px; }
#searchbtn { background: #cb1c1d; width: 80px; height: 30px; color: #fff; border: none; }
.paperlist { width: 435px; float: left; margin-left: 20px; border: 1px solid #ccc; }
.ultitle { height: 35px; font-size: 18px; border-bottom: 1px solid #cb1c1d; }
.newslist { padding: 10px; overflow-x: hidden; height: 530px; }
.ultitle h3 { font-size: 18px; line-height: 35px; width: 120px; text-align: center; background: #cb1c1d; color: #fff; }
.ultitle h3 a { color: #fff; }
.newslist li { font-size: 16px; line-height: 30px; padding-left: 20px; background: url(../images/listico.png) left center no-repeat; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pagelist { padding: 10px; height: 223px; overflow-x: hidden; }
.pagelist li { font-size: 16px; line-height: 28px; padding-left: 20px; background: url(../images/pageico.png) left center no-repeat; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.nodegroup { width: 270px; float: right; margin-left: 20px; overflow: hidden; }
.papernode { width: 268px; border: 1px solid #ccc; }
.calendar { margin-top: 20px; width: 268px; border: 1px solid #ccc; }
.calendarcont { padding: 15px; }
.prewnext { margin-top: 10px; height: 35px; line-height: 35px; font-size: 16px; }
.prewnext .phasebtn { margin: 0 15px; }
.prewnext .pagebtn { float: right; margin-right: 15px; }
.history { border: 1px solid #ccc; margin-top: 20px; }
.lastpaper { display: block; height: 100%; padding: 20px 25px; }
.lastpaper li { float: left; margin: 10px; text-align: center; }
.lastpaper li img { width: 120px; border: 1px solid #ccc; }
.linkbox { width: 1200px; margin: 20px auto 0; border: 1px solid #ccc; }
.linkcont { padding: 10px; }
.linkcont li { float: left; font-size: 16px; margin: 0 5px; line-height: 30px; }
.footer { width: 1200px; margin: 30px auto; text-align: center; border-top: 2px solid #cb1c1d; padding-top: 20px; }
.footer p { font-size: 16px; line-height: 30px; }
/*article*/
.articlelist { width: 100%; border: 1px solid #ccc; margin-top: 15px; }
.articlelist .newslist { max-height: 300px; overflow-x: hidden; }
.articlebody { margin-left: 20px; }
.newstitle { font-size: 24px; text-align: center; line-height: 40px; margin-top: 20px; margin-bottom: 20px; }
.newsftitle { font-size: 20px; text-align: center; font-weight: 100; line-height: 30px; }
.content-con { font-size: 16px; line-height: 30px; text-align: left; text-decoration: none; width: 100%; justify-content: space-between; text-align: justify; text-justify: inter-ideograph; height: 838px; overflow-x: hidden; }
.content-con p { margin-top: 5px; font-size: 16px; line-height: 30px; margin-bottom: 15px; padding-right: 10px; }
.content-con p img { text-align: center; max-width: 560px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<560?"560px":"");
overflow: hidden; }
.adverpic { text-align: center; }
.adverpic img { width: 150px; }
.mybody tr{ padding:15px 0;}
.mybody td {font-size: 16px;line-height: 26px;}
.mybody td h3{ font-size:16px; line-height:26px;}
.dh1 {height: 35px;line-height: 35px;margin: 10px auto;}